#ifndef _HARMONY_H
#define _HARMONY_H

void harm_parse_GrfHashblockAck(int fd,struct map_session_data *sd);
void harm_parse_Notification(int fd,struct map_session_data *sd);

void hashblock_reload(void);

void harm_process_login(struct map_session_data *sd);
void harm_process_logout(struct map_session_data *sd);
bool harm_process_login_request(int fd, struct map_session_data *sd);

void harmony_log(struct map_session_data *sd, const char *format, ...);

void do_init_harmony(void);
void do_final_harmony(void);

#endif

